package com.mm.cloud.sys.auth.core.provider.base;


import com.mm.cloud.sys.auth.core.token.base.AuthenticateToken;

/**
 * 身份验证提供者
 *
 * @author mr
 * @since 2021-07-10
 */
public interface AuthenticationProvider {

    Object authenticate(AuthenticateToken authenticateToken);

    default boolean supports(Class<?> var1) {
        return false;
    }

}
